<!DOCTYPE html>
<html lang="zh-CN">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>加入麦麦聊天群</title>
    <style>
        * {
            margin: 0;
            padding: 0;
            box-sizing: border-box;
        }

        body {
            font-family: 'Microsoft YaHei', Arial, sans-serif;
            background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);
            min-height: 100vh;
            display: flex;
            justify-content: center;
            align-items: center;
            overflow: hidden;
            position: relative;
        }

        .container {
            text-align: center;
            background: rgba(255, 255, 255, 0.1);
            backdrop-filter: blur(10px);
            border-radius: 20px;
            padding: 40px;
            box-shadow: 0 8px 32px rgba(0, 0, 0, 0.3);
            border: 1px solid rgba(255, 255, 255, 0.2);
            max-width: 500px;
            width: 90%;
            position: relative;
            z-index: 10;
        }

        h1 {
            color: white;
            font-size: 2.5em;
            margin-bottom: 20px;
            text-shadow: 0 2px 4px rgba(0, 0, 0, 0.3);
        }

        .subtitle {
            color: rgba(255, 255, 255, 0.9);
            font-size: 1.2em;
            margin-bottom: 30px;
            line-height: 1.6;
        }

        .buttons {
            display: flex;
            flex-direction: column;
            gap: 20px;
            margin-bottom: 30px;
        }

        .btn {
            display: inline-flex;
            align-items: center;
            justify-content: center;
            padding: 15px 30px;
            border: none;
            border-radius: 50px;
            font-size: 1.1em;
            font-weight: bold;
            text-decoration: none;
            cursor: pointer;
            transition: all 0.3s ease;
            position: relative;
            overflow: hidden;
            color: white;
        }

        .btn-primary {
            background: linear-gradient(45deg, #ff6b6b, #ee5a24);
            box-shadow: 0 4px 15px rgba(255, 107, 107, 0.4);
        }

        .btn-secondary {
            background: linear-gradient(45deg, #4ecdc4, #44a08d);
            box-shadow: 0 4px 15px rgba(78, 205, 196, 0.4);
        }

        .btn:hover {
            transform: translateY(-3px);
            box-shadow: 0 8px 25px rgba(0, 0, 0, 0.3);
        }

        .btn:active {
            transform: translateY(1px);
        }

        .group-info {
            background: rgba(255, 255, 255, 0.1);
            border-radius: 15px;
            padding: 20px;
            margin-top: 20px;
            border: 1px solid rgba(255, 255, 255, 0.2);
        }

        .group-info h3 {
            color: white;
            margin-bottom: 10px;
            font-size: 1.3em;
        }

        .group-details {
            color: rgba(255, 255, 255, 0.8);
            font-size: 0.9em;
            line-height: 1.6;
        }

        .group-number {
            font-weight: bold;
            color: #ffeb3b;
        }

        .particles {
            position: fixed;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            z-index: 1;
        }

        .particle {
            position: absolute;
            width: 4px;
            height: 4px;
            background: rgba(255, 255, 255, 0.5);
            border-radius: 50%;
            animation: float 6s linear infinite;
        }

        @keyframes float {
            0% {
                transform: translateY(0) translateX(0);
                opacity: 0;
            }
            10% {
                opacity: 1;
            }
            90% {
                opacity: 1;
            }
            100% {
                transform: translateY(-100vh) translateX(100px);
                opacity: 0;
            }
        }

        .status-indicator {
            display: inline-block;
            width: 10px;
            height: 10px;
            border-radius: 50%;
            background: #4caf50;
            margin-right: 8px;
            vertical-align: middle;
        }

        .mobile-notice {
            color: rgba(255, 255, 255, 0.7);
            font-size: 0.9em;
            margin-top: 15px;
            padding: 10px;
            background: rgba(0, 0, 0, 0.2);
            border-radius: 10px;
        }

        .contact-bottom {
            position: fixed;
            bottom: 20px;
            right: 20px;
            z-index: 100;
        }

        .contact-btn {
            width: 60px;
            height: 60px;
            border-radius: 50%;
            background: linear-gradient(45deg, #4CAF50, #45a049);
            display: flex;
            align-items: center;
            justify-content: center;
            color: white;
            font-size: 24px;
            cursor: pointer;
            box-shadow: 0 4px 15px rgba(0, 0, 0, 0.3);
            transition: all 0.3s ease;
            border: none;
        }

        .contact-btn:hover {
            transform: scale(1.1);
            box-shadow: 0 6px 20px rgba(0, 0, 0, 0.4);
        }

        .contact-popup {
            position: fixed;
            bottom: 100px;
            right: 20px;
            background: white;
            border-radius: 15px;
            padding: 20px;
            box-shadow: 0 8px 32px rgba(0, 0, 0, 0.3);
            z-index: 101;
            display: none;
            min-width: 250px;
        }

        .contact-popup h3 {
            margin-top: 0;
            color: #333;
            text-align: center;
        }

        .contact-options {
            display: flex;
            flex-direction: column;
            gap: 10px;
            margin-top: 15px;
        }

        .contact-option {
            display: flex;
            align-items: center;
            padding: 10px;
            border-radius: 10px;
            background: #f5f5f5;
            cursor: pointer;
            transition: background 0.3s ease;
        }

        .contact-option:hover {
            background: #e0e0e0;
        }

        .contact-option i {
            margin-right: 10px;
            font-size: 18px;
        }

        @media (max-width: 768px) {
            .container {
                padding: 30px 20px;
                margin: 20px;
            }
            
            h1 {
                font-size: 2em;
            }
            
            .contact-bottom {
                bottom: 15px;
                right: 15px;
            }
            
            .contact-btn {
                width: 50px;
                height: 50px;
                font-size: 20px;
            }
        }
    </style>
</head>
<body>
    <!-- 背景粒子效果 -->
    <div class="particles" id="particles"></div>

    <div class="container">
        <h1>🌟 麦麦聊天群 🌟</h1>
        <p class="subtitle">加入我们的QQ群，与志同道合的朋友一起交流分享！</p>
        
        <div class="buttons">
            <a href="https://qun.qq.com/universal-share/share?ac=1&authKey=kB9XDxnNJbvcW7AVc3Svtdj0gOMP/SnA6bR58A31tMvXv%2BK2Mrz9JwU%2BLj2zg71h&busi_data=eyJncm91cENvZGUiOiIxMDY0ODMwMDI3IiwidG9rZW4iOiJYeWJzc3N6UmJLZGpPNlVRKzRWZEJxOFhDZXFqUlRIdzNuOUtrOUo0MlowdXRXejZNS0Y2SVdoZU5BOVQ4WC9GIiwidWluIjoiMzY3NTIzOTA2MyJ9&data=0dpEPtRMUA1UyB-l5BZON9S_Tq-81dJ2LBULVN_hoYltI0t2eI1CjFzpWvWo8IK5ua07lSulSuC89e4bnwNt45IfMkanhtmKhpiydXNZzIM&svctype=5&tempid=h5_group_info" class="btn btn-primary">
                <i>💬</i> 点击加入QQ群
            </a>
        </div>

        <div class="group-info">
            <h3>群信息</h3>
            <div class="group-details">
                <p>群名称: <span class="group-number">野生的麦麦！</span></p>
                <p>群号码: <span class="group-number">1064830027</span></p>
                <p>群类型: Python技术交流</p>
                <p><span class="status-indicator"></span>在线状态: 活跃</p>
            </div>
        </div>

        <div class="mobile-notice">
            <p>💡 提示: 在手机上点击加入链接会自动唤起QQ应用</p>
        </div>
    </div>

    <!-- 右下角联系按钮 -->
    <div class="contact-bottom">
        <button class="contact-btn" onclick="toggleContactPopup()">
            💬
        </button>
        <div class="contact-popup" id="contactPopup">
            <h3>在线联系</h3>
            <div class="contact-options">
                <a href="tencent://message/?uin=3675239063&Site=&Menu=yes" class="contact-option">
                    <i>👤</i> 私聊麦麦
                </a>
                <a href="https://wpa.qq.com/msgrd?v=3&uin=3675239063&site=qq&menu=yes" class="contact-option">
                    <i>💬</i> QQ在线客服
                </a>
            </div>
        </div>
    </div>

    <script>
        // 创建背景粒子效果
        function createParticles() {
            const particlesContainer = document.getElementById('particles');
            const particleCount = 50;

            for (let i = 0; i < particleCount; i++) {
                const particle = document.createElement('div');
                particle.classList.add('particle');
                
                // 随机位置
                particle.style.left = Math.random() * 100 + 'vw';
                particle.style.top = Math.random() * 100 + 'vh';
                
                // 随机大小
                const size = Math.random() * 3 + 2;
                particle.style.width = size + 'px';
                particle.style.height = size + 'px';
                
                // 随机动画延迟
                particle.style.animationDelay = Math.random() * 5 + 's';
                
                particlesContainer.appendChild(particle);
            }
        }

        // 切换联系弹窗显示状态
        function toggleContactPopup() {
            const popup = document.getElementById('contactPopup');
            if (popup.style.display === 'block') {
                popup.style.display = 'none';
            } else {
                popup.style.display = 'block';
                
                // 点击其他地方隐藏弹窗
                setTimeout(() => {
                    document.addEventListener('click', hideContactPopup);
                }, 100);
            }
        }

        // 隐藏联系弹窗
        function hideContactPopup(event) {
            const popup = document.getElementById('contactPopup');
            const btn = document.querySelector('.contact-btn');
            
            if (!popup.contains(event.target) && event.target !== btn) {
                popup.style.display = 'none';
                document.removeEventListener('click', hideContactPopup);
            }
        }

        // 页面加载完成后初始化
        document.addEventListener('DOMContentLoaded', () => {
            createParticles();
            
            // 隐藏联系弹窗初始状态
            document.getElementById('contactPopup').style.display = 'none';
        });
    </script>
</body>
</html>



